@charset "utf-8";
/* cms  */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{margin:0;padding:0;}
body{font-size:12px; font-family: tahoma,​arial,​'Hiragino Sans GB',​宋体,​sans-serif;}
img{border:none;}
ul,li,ol{list-style:none;}
input,select,textarea{outline:none; border:none; background:#FFF;}
textarea{resize:none;}
a{text-decoration:none;}

.fl{ float: left;}
.fr{ float: right;}

/*头部*/

#box_top{ width: 100%; height: 90px;}
#box_top .top{ width: 960px; height: 90px; margin: 0 auto;}
#box_top .top .left{ width: 200px; height: 90px; position: relative;}
#box_top .top .left img{ position: absolute; top: 12px; left: 15px;}
#box_top .top .right{ width: 241px; height: 90px; position: relative;}
#box_top .top .right p{ position: absolute; top: 12px; left: 0;}
#box_top .top .right a{ color: #333333;height:22px; line-height: 22px;}
#box_top .top .right a:hover{ color: #f30;}
#box_top .top .right span{ padding: 0 10px; color: #e1e1e1;}
#box_top .top .right form{  background: #ddd; position: absolute; top:42px;left: 0; }
#box_top .top .right form .input_text{ border: 1px #ccc solid; border-right: none; height: 27px; line-height: 27px; padding-left: 10px; color: #999; font-size: 12px;}
#box_top .top .right form .sub{ width: 50px;  height: 29px; background: url(../images/sou_bg.png) repeat-x; line-height: 26px; border: 1px #ccc solid;}

/*菜单导航*/

#menu{ width: 100%; height: 41px; background: url(../images/nav_bg.png) repeat-x bottom;}
#menu .nav{ width: 960px; height: 41px; margin: 0 auto;} 
#menu .nav li{ float: left; position: relative;}
#menu .nav .hover{ background: url(../images/nav_abg.png) no-repeat 50% 0%;}
#menu .nav .hovers{ background: url(../images/nav_abg.png) no-repeat 50% 0%;}
#menu .nav li img{ margin-top: 4px;}
#menu .nav li a{ color: #fff; display: block; width: 110px; height: 45px; line-height: 45px; text-align: center;font-size: 14px;}
#menu .nav li dl{ width: 92px; position: absolute; z-index: 100; top: 41px; left:9px; }
#menu .nav li dl dt{ background: #f88410; border-bottom: 1px #fa9120 solid; }
#menu .nav li dl dt a{width: 92px; color: #fff; font-size: 12px; text-align: center; height: 30px; line-height: 30px;}
#menu .nav li dl dt:hover{ background: #314F9F; border-bottom: 1px #476DC1 solid;}

/*banner*/

#banner{ width: 960px; height: 270px; overflow: hidden; background: #ddd; margin: 0 auto; position: relative;}
#banner ul{ width: 1920px; height: 270px; position: absolute; top: 0px; left: 0px;}
#banner ul li{ float: left;}
#banner p{ width: 35px; height: 15px; position: absolute; top: 250px; right: 5px;}
#banner p span{ width: 12px; height: 12px; background: #cfe5fe; float: left; margin-right: 5px;}
#banner p .cur{ background: #3498f0;}
#banner p .curs{ background: #3498f0;}
#banner .prev{ position: absolute; top: 105px; left: 10px; width: 40px; height: 60px; border: 2px #4e5e70 solid; background: #0A1A2C url(../images/bango.png) no-repeat 0 0; opacity: 0.6; display: none;}
#banner .next{ position: absolute; top: 105px; right: 10px; width: 40px; height: 60px; border: 2px #4e5e70 solid; background: #0A1A2C url(../images/bango.png) no-repeat -40px 0; opacity: 0.6; display: none;}
/*空白间隙*/

#h10{ height: 10px;}

/*主要内容*/
#content{ width: 960px; overflow: hidden; margin: 0 auto;}
#content .contents{ width: 708px;}
#content .contents .con_box{ width: 708px; border: 1px #a6bbe2 solid; border-top: none;}
#content .contents .con_box .con_box_top{ border-top: 2px #738cba solid; height: 35px; background: url(../images/com_boxp.png) repeat-x; border-bottom: 1px #a6bbe2 solid;}
#content .contents .con_box .con_box_top span{ width: 100px; height: 37px; line-height: 37px;  background: url(../images/dot.gif) no-repeat center left; text-align: center; font-size: 14px; color: #2C498B; font-weight: 700; padding-left: 20px; margin-left: 15px;}
#content .contents .con_box .con_box_top a{ float: right; display: block; height: 37px; line-height: 37px; color: #333; padding-right: 10px; font-family: 宋体;}
#content .contents .con_box .con_box_top a:hover{ color: #f30;}

/*侧栏*/
#content .sidebar{ width: 240px; }
#content .sidebar .con_box{ width: 238px; border: 1px #a6bbe2 solid; border-top: none;}
#content .sidebar .con_box .con_box_top{ border-top: 2px #738cba solid; height: 35px; background: url(../images/com_boxp.png) repeat-x; border-bottom: 1px #a6bbe2 solid;}
#content .sidebar .con_box .con_box_top span{ display: block; float: left; width: 100px; height: 37px; line-height: 37px;  background: url(../images/dot.gif) no-repeat center left; margin-left: 15px; text-align: center; font-size: 14px; color: #2C498B; font-weight: 700;}
#content .sidebar .con_box .con_box_top a{ float: right; height: 37px; line-height: 37px; color: #333; padding-right: 10px; font-family: 宋体; }
#content .sidebar .con_box .con_box_top a:hover{ color: #f30;}

#content .sidebar .con_box .con_box_con{ width: 210px; padding: 12px 15px 15px 15px;}
#content .sidebar .con_box .con_box_con li{ line-height: 30px; border-bottom: 1px #c4c4c4 dotted;}
#content .sidebar .con_box .con_box_con li a{ color: #333;}
#content .sidebar .con_box .con_box_con li a:hover{color: #f30; }
#content .sidebar .con_box .con_box_con h3{ height: 30px; line-height: 30px;}
#content .sidebar .con_box .con_box_con p{ height: 25px; line-height: 25px;}

/*底部*/

#footer{ width: 960px; height: 100px; margin: 0 auto;}
#footer .footers{text-align: center; padding: 10px; }
#footer .footers a{ padding: 0 10px; color: #333;}
#footer .footers a:hover{ color: #f30;}
#footer .footers span{ color: #E1E1E1;}
#footer p{ width: 400px; height: 25px; line-height: 25px; margin: 0 auto; text-align: center;}
#footer p a{ color: #333; padding: 0 10px;}
#footer p a:hover{ color: #f30;}


/*position*/
#position{ width: 960px; margin: 0 auto; height: 30px; line-height: 30px;}
#position a{ padding: 0 5px; color: #333;}
#position a:hover{ color: #f30;}


#content .contents .con_box .con_box_con{ padding: 20px;}

/*侧栏*/
#content .sidebar .con_box .con_box_con li{ border-bottom: 1px #cfcfcf solid;}
#content .sidebar .con_box .con_box_con li span{ padding-right: 10px; font-family: 宋体;}
#content .sidebar .con_box .con_box_con .hover{ color:#0066FF;}


/*分页*/
#content .contents .con_box .con_box_con .page{height: 35px; width: 300px; margin: 0 auto; margin-top: 15px;}
#content .contents .con_box .con_box_con .page a,#content .contents .con_box .con_box_con .page span{ display: block; float: left; height: 22px; padding: 0 5px; margin: 0 2px; line-height: 22px; border: 1px #90CBF9 solid; color: #333333;}
#content .contents .con_box .con_box_con .page .cur{ background: #90CBF9; color: #fff;}
/*#content .contents .con_box .con_box_con .page span{}*/
